package com.zisu.aradvertising.service;



import com.zisu.aradvertising.pojo.Advertiser;
import com.zisu.aradvertising.service.impl.AdertiserServiceImpl;

import java.util.List;

public interface AdvertiserService {
    /**
     * 账号密码登录业务逻辑
     * @param aemail 账户名
     * @param apassword 密码
     * @return
     */
    Advertiser loginService(String aemail, String apassword);
    /**
     * 注册业务逻辑
     * @param advertiser
     * @return
     */
    Advertiser registService(Advertiser advertiser);
    /**
     * 修改密码逻辑
     * @param aemail
     * @return
     */
    Advertiser updatepasswordService(String aemail, String password);
    /**
     * 返回所有广告商业务逻辑
     * @return
     */
    List<Advertiser> findallService();
    /**
     * 返回一个广告位下所有广告商业务逻辑
     * @return
     */
    List<Advertiser> findallbyapidService(int apid);
    /**
     * 返回一个合作单号下的广告商业务逻辑
     * @return
     */
    Advertiser findbycoidService(int coid);
    /**
     * 返回一个广告商id下的广告商业务逻辑
     * @return
     */
    Advertiser findbyaidService(int aid);


}
